<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>esapi.reference.default_security_configuration.DefaultSecurityConfiguration</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="esapi-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="esapi-module.html">Package&nbsp;esapi</a> ::
        <a href="esapi.reference-module.html">Package&nbsp;reference</a> ::
        <a href="esapi.reference.default_security_configuration-module.html">Module&nbsp;default_security_configuration</a> ::
        Class&nbsp;DefaultSecurityConfiguration
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class DefaultSecurityConfiguration</h1><p class="nomargin-top"><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration">source&nbsp;code</a></span></p>
<pre class="base-tree">
<a href="esapi.security_configuration.SecurityConfiguration-class.html">security_configuration.SecurityConfiguration</a> --+
                                               |
                                              <strong class="uidshort">DefaultSecurityConfiguration</strong>
</pre>

<hr />
<!-- ==================== NESTED CLASSES ==================== -->
<a name="section-NestedClasses"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Nested Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-NestedClasses"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="esapi.security_configuration.SecurityConfiguration-class.html">security_configuration.SecurityConfiguration</a></code></b>:
      <code><a href="esapi.security_configuration.SecurityConfiguration.Threshold-class.html">Threshold</a></code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Instantiates a new configuration</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="load_configuration"></a><span class="summary-sig-name">load_configuration</span>(<span class="summary-sig-arg">self</span>)</span><br />
      Load configuration</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.load_configuration">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="log_special"></a><span class="summary-sig-name">log_special</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">text</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.log_special">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_application_name" class="summary-sig-name">get_application_name</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the application name, used for logging</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_application_name">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_class_for_interface" class="summary-sig-name">get_class_for_interface</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">interface</span>)</span><br />
      Returns the class for a given interface name.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_class_for_interface">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#set_resource_directory" class="summary-sig-name">set_resource_directory</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">directory</span>)</span><br />
      Sets the ESAPI resource directory.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.set_resource_directory">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_resource_file" class="summary-sig-name">get_resource_file</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>)</span><br />
      Returns the full path to the filename in the resource directory.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_resource_file">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_character_encoding" class="summary-sig-name">get_character_encoding</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the character encoding scheme supported by this application.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_character_encoding">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_max_old_password_hashes" class="summary-sig-name">get_max_old_password_hashes</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the maximum number of old password hashes that should be 
      retained.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_old_password_hashes">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_password_parameter_name" class="summary-sig-name">get_password_parameter_name</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the name of the password parameter used during user 
      authentication.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_password_parameter_name">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_username_parameter_name" class="summary-sig-name">get_username_parameter_name</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the name of the username parameter used during user 
      authentication.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_username_parameter_name">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_remember_token_duration" class="summary-sig-name">get_remember_token_duration</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the length of the time to live window for remember me tokens as 
      a timedelta object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_remember_token_duration">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_session_idle_timeout_length" class="summary-sig-name">get_session_idle_timeout_length</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the idle timeout length for sessions as a timedelta object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_session_idle_timeout_length">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_session_absolute_timeout_length" class="summary-sig-name">get_session_absolute_timeout_length</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the absolute timeout length for sessions as a timedelta object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_session_absolute_timeout_length">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_allowed_login_attempts" class="summary-sig-name">get_allowed_login_attempts</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the number of login attempts allowed before the user's account 
      is locked.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_login_attempts">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_encryption_keys_location" class="summary-sig-name">get_encryption_keys_location</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the directory that the encryption keys are under.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_keys_location">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_encryption_algorithm" class="summary-sig-name">get_encryption_algorithm</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the encryption algorithm used by ESAPI to protect data.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_algorithm">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_encryption_key_length" class="summary-sig-name">get_encryption_key_length</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the key length to use in cryptographic operations declared in 
      the ESAPI properties file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_key_length">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_digital_signature_algorithm" class="summary-sig-name">get_digital_signature_algorithm</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the digital signature algorithm used by ESAPI to generate and 
      verify signatures.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_digital_signature_algorithm">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_digital_signature_key_length" class="summary-sig-name">get_digital_signature_key_length</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the digital signature key length used by ESAPI to generate and 
      verify signatures.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_digital_signature_key_length">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_working_directory" class="summary-sig-name">get_working_directory</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the default working directory for executing native processes 
      with os.exec().</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_working_directory">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_allowed_executables" class="summary-sig-name">get_allowed_executables</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the allowed executables to run with the Executor.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_executables">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_max_running_time" class="summary-sig-name">get_max_running_time</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the maximum length of time any process should be executed for
      as a timedelta object.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_running_time">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_master_salt" class="summary-sig-name">get_master_salt</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the master salt that is used to salt stored password hashes and 
      any other location where a salt is needed.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_master_salt">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_hash_algorithm" class="summary-sig-name">get_hash_algorithm</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the hashing algorithm used by ESAPI to hash data.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_hash_algorithm">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_hash_iterations" class="summary-sig-name">get_hash_iterations</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the hash iterations used by ESAPI to hash data.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_hash_iterations">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_force_http_only_cookies" class="summary-sig-name">get_force_http_only_cookies</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Forces new cookie headers with HttpOnly on first and second responses
      in public HttpSession esapi.filters.SafeRequest.getSession() and 
      esapi.filters.getSession(boolean create)</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_force_http_only_cookies">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_force_secure_cookies" class="summary-sig-name">get_force_secure_cookies</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Forces new cookies to have Secure flag set.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_force_secure_cookies">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_upload_directory" class="summary-sig-name">get_upload_directory</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the default upload directory declared in the ESAPI 
      properties file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_upload_directory">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_allowed_file_upload_size" class="summary-sig-name">get_allowed_file_upload_size</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the maximum allowed file upload size.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_file_upload_size">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_response_content_type" class="summary-sig-name">get_response_content_type</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the content type for responses used when set_safe_content_type()
      is called.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_response_content_type">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_allowed_file_extensions" class="summary-sig-name">get_allowed_file_extensions</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Gets the allowed file extensions for files that are uploaded to this 
      application.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_file_extensions">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_quota" class="summary-sig-name">get_quota</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">event_name</span>)</span><br />
      Gets the intrusion detection quota for the specified event.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_quota">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_log_encoding_required" class="summary-sig-name">get_log_encoding_required</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns whether HTML entity encoding should be applied to log 
      entries.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_log_encoding_required">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_log_filename" class="summary-sig-name">get_log_filename</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Get the name of the log file specified in the ESAPI configuration 
      properties file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_log_filename">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_max_log_filesize" class="summary-sig-name">get_max_log_filesize</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Get the maximum size of a single log file from the ESAPI 
      configuration properties file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_log_filesize">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="esapi.reference.default_security_configuration.DefaultSecurityConfiguration-class.html#get_validation_pattern" class="summary-sig-name">get_validation_pattern</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">key</span>)</span><br />
      Returns the validation pattern for a particular type.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_validation_pattern">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Instantiates a new configuration</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#__init__">security_configuration.SecurityConfiguration.__init__</a>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_application_name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_application_name</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_application_name">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the application name, used for logging</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the name of the current application</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_application_name">security_configuration.SecurityConfiguration.get_application_name</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_class_for_interface"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_class_for_interface</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">interface</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_class_for_interface">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the class for a given interface name.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>interface</code></strong> - the module name in lowercase, eg. 'user' or 'encryptor'</li>
    </ul></dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_class_for_interface">security_configuration.SecurityConfiguration.get_class_for_interface</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="set_resource_directory"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_resource_directory</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">directory</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.set_resource_directory">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the ESAPI resource directory.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>directory</code></strong> - The location of the resource directory.</li>
    </ul></dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#set_resource_directory">security_configuration.SecurityConfiguration.set_resource_directory</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_resource_file"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_resource_file</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_resource_file">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the full path to the filename in the resource directory. The 
  file does not have to exist, as the caller may create it.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>filename</code></strong> - the filename to access inside the resources directory</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>The full path to the resource.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_resource_file">security_configuration.SecurityConfiguration.get_resource_file</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_character_encoding"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_character_encoding</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_character_encoding">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the character encoding scheme supported by this application. This
  is used to set the character encoding scheme on requests and responses 
  when set_character_encoding() is called on SafeRequests and 
  SafeResponses. This scheme is also used for encoding/decoding URLs and 
  any other place where the current encoding scheme needs to be known.</p>
  <p>Note: This does not get the configured response content type. That is 
  accessed by calling get_response_content_type().</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current character encoding scheme</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_character_encoding">security_configuration.SecurityConfiguration.get_character_encoding</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_max_old_password_hashes"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_max_old_password_hashes</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_old_password_hashes">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the maximum number of old password hashes that should be 
  retained. These hashes can be used to ensure that the user doesn't reuse 
  the specified number of previous passwords when they change their 
  password.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the number of old hashed passwords to retain</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_max_old_password_hashes">security_configuration.SecurityConfiguration.get_max_old_password_hashes</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_password_parameter_name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_password_parameter_name</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_password_parameter_name">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the name of the password parameter used during user 
  authentication.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the name of the password parameter</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_password_parameter_name">security_configuration.SecurityConfiguration.get_password_parameter_name</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_username_parameter_name"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_username_parameter_name</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_username_parameter_name">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the name of the username parameter used during user 
  authentication.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the name of the username parameter</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_username_parameter_name">security_configuration.SecurityConfiguration.get_username_parameter_name</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_remember_token_duration"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_remember_token_duration</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_remember_token_duration">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the length of the time to live window for remember me tokens as a
  timedelta object.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The time to live length for generated remember me tokens.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_remember_token_duration">security_configuration.SecurityConfiguration.get_remember_token_duration</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_session_idle_timeout_length"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_session_idle_timeout_length</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_session_idle_timeout_length">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the idle timeout length for sessions as a timedelta object. This 
  is the amount of time that a session can live before it expires due to 
  lack of activity. Applications or frameworks could provide a 
  reauthenticate function that enables a session to continue after 
  reauthentication.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The session idle timeout length.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_session_idle_timeout_length">security_configuration.SecurityConfiguration.get_session_idle_timeout_length</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_session_absolute_timeout_length"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_session_absolute_timeout_length</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_session_absolute_timeout_length">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the absolute timeout length for sessions as a timedelta object. 
  This is the amount of time that a session can live before it expires 
  regardless of the amount of user activity. Applications or frameworks 
  could provide a reauthenticate function that enables a session to 
  continue after reauthentication.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The session absolute timeout length.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_session_absolute_timeout_length">security_configuration.SecurityConfiguration.get_session_absolute_timeout_length</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_allowed_login_attempts"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_allowed_login_attempts</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_login_attempts">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the number of login attempts allowed before the user's account is
  locked. If this many failures are detected within the alloted time 
  period, the user's account will be locked.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the number of failed login attempts that cause an account to be 
          locked</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_allowed_login_attempts">security_configuration.SecurityConfiguration.get_allowed_login_attempts</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_encryption_keys_location"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_encryption_keys_location</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_keys_location">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the directory that the encryption keys are under.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the directory of the encryption keys</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_encryption_keys_location">security_configuration.SecurityConfiguration.get_encryption_keys_location</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_encryption_algorithm"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_encryption_algorithm</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_algorithm">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the encryption algorithm used by ESAPI to protect data.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current encryption algorithm</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_encryption_algorithm">security_configuration.SecurityConfiguration.get_encryption_algorithm</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_encryption_key_length"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_encryption_key_length</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_encryption_key_length">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the key length to use in cryptographic operations declared in the
  ESAPI properties file.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the key length.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_encryption_key_length">security_configuration.SecurityConfiguration.get_encryption_key_length</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_digital_signature_algorithm"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_digital_signature_algorithm</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_digital_signature_algorithm">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the digital signature algorithm used by ESAPI to generate and 
  verify signatures.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current digital signature algorithm</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_digital_signature_algorithm">security_configuration.SecurityConfiguration.get_digital_signature_algorithm</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_digital_signature_key_length"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_digital_signature_key_length</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_digital_signature_key_length">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the digital signature key length used by ESAPI to generate and 
  verify signatures.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current digital signature key length</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_digital_signature_key_length">security_configuration.SecurityConfiguration.get_digital_signature_key_length</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_working_directory"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_working_directory</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_working_directory">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the default working directory for executing native processes 
  with os.exec().</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_working_directory">security_configuration.SecurityConfiguration.get_working_directory</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_allowed_executables"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_allowed_executables</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_executables">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the allowed executables to run with the Executor.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>a list of the current allowed executables</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_allowed_executables">security_configuration.SecurityConfiguration.get_allowed_executables</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_max_running_time"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_max_running_time</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_running_time">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the maximum length of time any process should be executed for 
  as a timedelta object.</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_max_running_time">security_configuration.SecurityConfiguration.get_max_running_time</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_master_salt"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_master_salt</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_master_salt">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the master salt that is used to salt stored password hashes and 
  any other location where a salt is needed.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current master salt</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_master_salt">security_configuration.SecurityConfiguration.get_master_salt</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_hash_algorithm"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_hash_algorithm</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_hash_algorithm">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the hashing algorithm used by ESAPI to hash data.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current hashing algorithm</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_hash_algorithm">security_configuration.SecurityConfiguration.get_hash_algorithm</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_hash_iterations"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_hash_iterations</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_hash_iterations">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the hash iterations used by ESAPI to hash data.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current hashing algorithm</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_hash_iterations">security_configuration.SecurityConfiguration.get_hash_iterations</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_force_http_only_cookies"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_force_http_only_cookies</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_force_http_only_cookies">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Forces new cookie headers with HttpOnly on first and second responses 
  in public HttpSession esapi.filters.SafeRequest.getSession() and 
  esapi.filters.getSession(boolean create)</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_force_http_only_cookies">security_configuration.SecurityConfiguration.get_force_http_only_cookies</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_force_secure_cookies"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_force_secure_cookies</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_force_secure_cookies">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Forces new cookies to have Secure flag set.</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_force_secure_cookies">security_configuration.SecurityConfiguration.get_force_secure_cookies</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_upload_directory"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_upload_directory</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_upload_directory">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the default upload directory declared in the ESAPI 
  properties file.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the default upload directory declared in the ESAPI properties 
          file</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_upload_directory">security_configuration.SecurityConfiguration.get_upload_directory</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_allowed_file_upload_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_allowed_file_upload_size</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_file_upload_size">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the maximum allowed file upload size.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the current allowed file upload size</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_allowed_file_upload_size">security_configuration.SecurityConfiguration.get_allowed_file_upload_size</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_response_content_type"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_response_content_type</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_response_content_type">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the content type for responses used when set_safe_content_type() 
  is called.</p>
  <p>Note: This does not get the configured character encoding scheme. That
  is accessed by calling get_character_encoding().</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>The current content-type set for responses.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_response_content_type">security_configuration.SecurityConfiguration.get_response_content_type</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_allowed_file_extensions"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_allowed_file_extensions</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_allowed_file_extensions">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the allowed file extensions for files that are uploaded to this 
  application.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>a list of the current allowed file extensions</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_allowed_file_extensions">security_configuration.SecurityConfiguration.get_allowed_file_extensions</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_quota"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_quota</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">event_name</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_quota">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Gets the intrusion detection quota for the specified event.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>event_name</code></strong> - the name of the event whose quota is desired</li>
    </ul></dd>
    <dt>Returns:</dt>
        <dd>the Quota that has been configured for the specified type of 
          event</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_quota">security_configuration.SecurityConfiguration.get_quota</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_log_encoding_required"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_log_encoding_required</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_log_encoding_required">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns whether HTML entity encoding should be applied to log 
  entries.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>True if log entries are to be HTML Entity encoded. False 
          otherwise.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_log_encoding_required">security_configuration.SecurityConfiguration.get_log_encoding_required</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_log_filename"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_log_filename</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_log_filename">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Get the name of the log file specified in the ESAPI configuration 
  properties file. Return a default value if it is not specified.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the log file name defined in the properties file.</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_log_filename">security_configuration.SecurityConfiguration.get_log_filename</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_max_log_filesize"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_max_log_filesize</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_max_log_filesize">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Get the maximum size of a single log file from the ESAPI configuration
  properties file. Return a default value if it is not specified. Once the 
  log hits this file size, it will roll over into a new log.</p>
  <dl class="fields">
    <dt>Returns:</dt>
        <dd>the maximum size of a single log file (in bytes).</dd>
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_max_log_filesize">security_configuration.SecurityConfiguration.get_max_log_filesize</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="get_validation_pattern"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_validation_pattern</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">key</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="esapi.reference.default_security_configuration-pysrc.html#DefaultSecurityConfiguration.get_validation_pattern">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the validation pattern for a particular type.</p>
  <dl class="fields">
    <dt>Overrides:
        <a href="esapi.security_configuration.SecurityConfiguration-class.html#get_validation_pattern">security_configuration.SecurityConfiguration.get_validation_pattern</a>
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="esapi-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Sun Nov  8 16:04:22 2009
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
